fix(deps): update all dependencies - #499
renovate[bot] wants to merge 1 commit into
Conversation
Allure Report Summary
Reports: Awesome |
3cc1473 to
757a0fe
Compare
757a0fe to
f0c7b14
Compare
f0c7b14 to
9161eb6
Compare
9161eb6 to
05ef09a
Compare
|
Important Review skippedBot user detected. To trigger a single review, invoke the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Advanced Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
05ef09a to
47997bd
Compare
47997bd to
1a4e764
Compare
1a4e764 to
725e39f
Compare
725e39f to
979c7f7
Compare
979c7f7 to
c9f7759
Compare
c9f7759 to
49d8b65
Compare
49d8b65 to
7e7c461
Compare
7e7c461 to
75301e6
Compare
75301e6 to
b09f02c
Compare
b09f02c to
1b4ddb9
Compare
|
This PR contains the following updates:
v0.9.0→v0.10.3==2.16.0→==2.16.1v0.16.4→v0.16.9v10.0.1→v10.2.0==1.3.1→==3.0.0==16.6→==16.70.38.0→0.38.2==0.16.4→==0.16.9==4.47.0→==4.49.0Note: The
pre-commitmanager in Renovate is not supported by thepre-commitmaintainers or community. Please do not report any problems there, instead create a Discussion in the Renovate repository if you have any questions.Release Notes
allure-framework/allure-action (allure-framework/allure-action)
v0.10.3Compare Source
What's Changed
👻 Internal changes
Full Changelog: allure-framework/allure-action@v0.10.2...v0.10.3
v0.10.2Compare Source
What's Changed
👻 Internal changes
Full Changelog: allure-framework/allure-action@v0.10.1...v0.10.2
v0.10.1Compare Source
What's Changed
🔬 Improvements
⬆️ Dependency Updates
👻 Internal changes
Full Changelog: allure-framework/allure-action@v0.10.0...v0.10.1
v0.10.0Compare Source
What's Changed
🔬 Improvements
⬆️ Dependency Updates
👻 Internal changes
Full Changelog: allure-framework/allure-action@v0.9.0...v0.10.0
allure-framework/allure-python (allure-pytest)
v2.16.1Compare Source
👀 Links
Commits since 2.16.0
astral-sh/ruff-pre-commit (astral-sh/ruff-pre-commit)
v0.16.9Compare Source
See: https://github.com/astral-sh/ruff/releases/tag/0.16.9
v0.16.8Compare Source
See: https://github.com/astral-sh/ruff/releases/tag/0.16.8
v0.16.7Compare Source
v0.16.6Compare Source
v0.16.5Compare Source
See: https://github.com/astral-sh/ruff/releases/tag/0.16.5
astral-sh/setup-uv (astral-sh/setup-uv)
v10.2.0Compare Source
v10.1.0: 🌈 New outputpython-runtime-idand respect NO_PROXYCompare Source
Changes
This release adds more bheind the scene security improvements and also 2 small improvements.
NO_PROXY
This action now respects
no_proxy/NO_PROXYenvironment variables which were previously ignored.New output
python-runtime-idThe new output
python-runtime-idcan be used to know which python version exactly was installed if you useactivate-environment. See pyca/cryptography#15572 (comment) for details on why this can be useful.🐛 Bug fixes
🚀 Enhancements
🧰 Maintenance
📚 Documentation
⬆️ Dependency updates
laurent-laporte-pro/deprecated (deprecated)
v3.0.0Compare Source
Major release: Python 3.12+ modernization
Changed
See PR #102.
setup.py/setup.cfg/MANIFEST.in) topyproject.tomlwith the Hatchling build backend; the version is read fromsrc/deprecated/__init__.py.srclayout: the package moves tosrc/deprecated(the tests stay in
testsand the documentation indocs).uv.lock) and Hatch: tox is dropped and replacedby the
hatch testmatrix.Makefile(uv/Hatch based targets, runmake help).hatch version <major|minor|patch>: the version is only definedin
src/deprecated/__init__.py, and the git tag is created by GitHub when the releaseis published.
%pyproject_*macros.Removed
inspect2dependency (it was only used on Python 2). See PR #102.u""literals,codingcookies,class Foo(object),super(Class, self),OrderedDict...). See PR #102.deprecated.classic.string_typescompatibility tuple.A
bytespositional reason is still accepted by@deprecated, as before. See PR #102.deprecated.__date__attribute (the release dates are in the changelog).See PR #102.
Added
deprecated.googlemodule: the@deprecated,@versionaddedand@versionchangeddecorators insert a
Deprecated:,Version added:orVersion changed:sectionin Google style
docstrings (see the "Google" decorators
page). See PR #105.
deprecated.numpymodule: the@deprecated,@versionaddedand@versionchangeddecorators insert a
Deprecated,Version addedorVersion changedsectionin NumPy style
docstrings (see the "NumPy" decorators
page). See PR #106.
ClassicAdapter.warn()method used to emit the deprecation warning(can be overridden by custom adapters). See PR #102.
py.typedmarker (PEP 561):the decorators preserve the signature of the decorated functions and classes. See PR #102.
__all__to thedeprecatedpackage:from deprecated import *only exportsdeprecatedanddeprecated_params. See PR #102.Fixed
so they can be used with
multiprocessingand the spawn start method (the default one onWindows and macOS), for instance as a
Processtarget or withPool.map().Previously, pickling failed with
NotImplementedError: object proxy must define __reduce_ex__()(#16). See PR #108 and PR #111
(a function decorated with
@deprecatedabove@staticmethodcould not be pickled).to the user code (previously, the warning of the parent class referred to
classic.py).The warnings are emitted with
skip_file_prefixes(Python 3.12+): the frames of this libraryand of wrapt are skipped, whatever the wrapt implementation (C extension or pure Python).
See PR #102.
@deprecated_paramsdecorators now emit only one warning for each deprecatedparameter: the message (and category) of the outermost decorator wins, as documented
in the tutorial. The warnings refer to the caller. See PR #102.
Documentation
and MyST-Parser 5.1. The API page remains in reStructuredText (autodoc), and the docstrings
are still written in reStructuredText. See PR #103.
CHANGELOG.md,CONTRIBUTING.mdandLICENSE.md.docsdependency group ofpyproject.toml(
docs/requirements.txtis removed); ReadTheDocs installs them with uv.make docs-check: warnings are errors).stack level, PEP 702 and the type checkers, the CPython policy, practices of major Open Source
projects, best practices), and how to combine
warnings.deprecatedwith this library.See PR #104.
with the files used by the ebook (cover, title page and blurb).
@deprecated,@deprecated_params, and how the library complementswarnings.deprecated(PEP 702).The "Authors" section now tells who started the library and who maintains it.
of the documentation; it replaces the rusty tools image. See PR #109.
and automatic (system preference) modes, and the red of the logo as accent color.
The code is highlighted with the Lovelace (light) and Gruvbox dark (dark) Pygments styles,
tuned for contrast (WCAG AA). See PR #110.
make docs-liveto preview the documentation while editing it: the pages are rebuiltand the browser is reloaded on each change (sphinx-autobuild,
docs-livedependency group).See PR #110.
docs/source/release.md).of the documentation and of the docstrings. See PR #111.
Other
plus the wrapt compatibility matrix (wrapt 1.16, 1.17 and 2.x on every supported Python)
and the pure Python implementation of wrapt. See PR #102 and PR #111.
hatch check code(Ruff lint),hatch check fmt(Ruff format)and
hatch check types(mypy, strict mode) quality checks. See PR #102.and make the
test_sphinx_metaclasstests test the Sphinx decorator. See PR #102.developandmasterbranches, and add Dependabot version updates(GitHub Actions and
uv.lock). See PR #111.See PR #111.
AGENTS.mdandCLAUDE.md: guidance for AI coding agents.pytest-dev/pytest-rerunfailures (pytest-rerunfailures)
v16.7Compare Source
Features
++++++++
only_rerunregular expressions inpytest.inifiles.(
#​165 <https://github.com/pytest-dev/pytest-rerunfailures/issues/165>_)section. (
#​191 <https://github.com/pytest-dev/pytest-rerunfailures/issues/191>_)test phase, including when running with pytest-xdist. (
#​230 <https://github.com/pytest-dev/pytest-rerunfailures/issues/230>_)Bug Fixes
+++++++++
only_rerunagainst the full exception chain (__cause__and__context__), not only the outermost exception. Matchrerun_exceptagainst explicit
__cause__links only, so implicitexcept/finallycontext does not suppress reruns. (#​353 <https://github.com/pytest-dev/pytest-rerunfailures/issues/353>_)INTERNALERRORwhenonly_rerunorrerun_exceptis given a bareexception class instead of a list. (
#​362 <https://github.com/pytest-dev/pytest-rerunfailures/issues/362>_)NodeIdvalues internally. (
#​363 <https://github.com/pytest-dev/pytest-rerunfailures/issues/363>_)successful attempt is not reported as an error. (
#​366 <https://github.com/pytest-dev/pytest-rerunfailures/issues/366>_)Misc
++++
the outer pytest is started with
-p no:randomly. (#​218 <https://github.com/pytest-dev/pytest-rerunfailures/issues/218>_)py314ttoxenvironment and a matching workflow job. (
#​361 <https://github.com/pytest-dev/pytest-rerunfailures/issues/361>_)v16.6.1Compare Source
Bug Fixes
+++++++++
pytest_runtest_logreportfor rerunattempts. (
#​237 <https://github.com/pytest-dev/pytest-rerunfailures/issues/237>_)result when rerunning tests with pytest-xdist. (
#​350 <https://github.com/pytest-dev/pytest-rerunfailures/issues/350>_)flakymarker condition is falsy. (
#​351 <https://github.com/pytest-dev/pytest-rerunfailures/issues/351>_)raised during teardown rules out a re-run. (
#​356 <https://github.com/pytest-dev/pytest-rerunfailures/issues/356>_)test whose call phase failed through subtests only. (
#​357 <https://github.com/pytest-dev/pytest-rerunfailures/issues/357>_)#​358 <https://github.com/pytest-dev/pytest-rerunfailures/issues/358>_)#​359 <https://github.com/pytest-dev/pytest-rerunfailures/issues/359>_)Misc
++++
Config.getvalue()calls withConfig.getoption().(
#​345 <https://github.com/pytest-dev/pytest-rerunfailures/issues/345>_)python-jsonschema/check-jsonschema (python-jsonschema/check-jsonschema)
v0.38.2Compare Source
clickdeclared as a dependencyv0.38.1Compare Source
compose-spec, dependabot, github-actions, github-workflows, gitlab-ci, mergify,
renovate, taskfile, travis, woodpecker-ci (2026-09-20)
check-jsonschemanow has a logo. Thanks toMylah Birdie <https://www.instagram.com/mylahbirdie>__!astral-sh/ruff (ruff)
v0.16.9Compare Source
Released on 2026-09-24.
Preview features
ruff] Avoid false positives for overloaded division (RUF069) (#28309)Bug fixes
flake8-bugbear] Avoid false positives for calls with keyword arguments (B009,B010,B043) (#28776)flake8-tidy-imports] Allow lazy imports to be used in deferred annotations (TID255) (#28767)Rule changes
flake8-pyi] Mention stubs in the diagnostic message (PYI002) (#28542)Documentation
flake8-annotations] Clarify thatANN401checks return types in addition to arguments (#28334)flake8-bugbear] Document type-checker interaction (B010) (#28509)flake8-comprehensions] Documentmap/generator exception behavior (C417) (#27794)ruff] Mention related isort settings (RUF022) (#28719)Contributors
v0.16.8Compare Source
Released on 2026-09-16.
Bug fixes
TypedDictkeyword arguments correctly (#28584)flake8-simplify] Detect nestedasync withunder sync parent (SIM117) (#27821)flake8-simplify] Preserve operand order inSIM109fix (#27824)pyupgrade] Preserve required parentheses in multilineUP040fixes (#28164)pyupgrade] SkipTypeVarTupleandParamSpecconversions with bounds or constraints (UP040,UP046,UP047) (#28505)Rule changes
__lazy_modules__(#28459)TypedDictclass keywords (#28533)typing.TypeForm(#28507)__lazy_modules__(#28491)flake8-type-checking] Prefer lazy imports overTYPE_CHECKINGon Python 3.15 and later (TC001,TC002,TC003) (#28541)pyupgrade] Make the fix forUP040always unsafe (#28526)pyupgrade] Stop recommending deprecatedByteStringaliases (UP035) (#28498)ruff,flake8-use-pathlib] Recognize theparent_modeargument (RUF064,PTH103) (#28528)ruff] Detect\Zinpytest.raises()match patterns (RUF043) (#28598)CLI
Configuration
flake8-tidy-imports] Addextend-banned-api(#28644)Contributors
v0.16.7Compare Source
Released on 2026-09-10.
Preview features
ruff] Add rule for default values on method receivers (RUF077) (#26700)ruff] Recognizere.prefixmatch(RUF039,RUF055) (#28311)Bug fixes
flake8-implicit-str-concat] Mark fix unsafe when it creates a docstring (ISC003) (#27981)flake8-tidy-imports] Skip fixes for multi-member imports (TID254) (#26584)pylint] GateImportCycleErroron Python 3.15 (PLW0133) (#28310)Rule changes
D211andD203rule conflict diagnostic (#28444)sliceandfrozendictgenerics (#28477)__cached__for Python 3.15 (#28476)pyupgrade] Stop recommending removedtyping.no_type_check_decorator(UP035) (#28475)Performance
Documentation
line-lengthpath in--configexample (#28392)Other changes
Contributors
v0.16.6Compare Source
Released on 2026-09-03.
Preview features
pytest-fixture-autouseto therestrictioncategory (#28219)flake8-pytest-style] Add an autofix forPT020(#27993)flake8-tidy-imports] Prevent fix loop betweenTID254andTID255(#28262)isort] Exclude pragma comments from line length calculation (I001) (#27313)Bug fixes
flake8-async,pylint] Recognizebuiltins.open(ASYNC230,PLW1514) (#28021)flake8-bugbear] Fix panic onmatchsubjects (B031) (#27781)flake8-datetimez] Rejecttzinfo=Nonefordatetimebounds (DTZ901) (#28022)flake8-pytest-style] Avoid duplicatePT017diagnostics (#27918)ruff] Removelint.externalhint for Ruff-specific suppressions (RUF102) (#27923)Rule changes
flake8-use-pathlib] Add display-only fix foros.listdir(PTH208) (#28027)Documentation
lint.per-file-ignores(#28106)flake8-async] Document thread offloading (ASYNC240) (#28008)pyupgrade] Clarify defaultencodingargument handling (UP012) (#27315)Other changes
Contributors
v0.16.5Compare Source
Released on 2026-08-27.
Preview features
Bug fixes
flake8-async] Detect blocking generic HTTP requests (ASYNC210) (#28024)flake8-datetimez] Allow timezone-safestrptimechains (DTZ007) (#28023)flake8-simplify] Respect side effects inlambdadefaults (SIM401) (#28000)Server
ClientOptionsdoc comment (#27978)Documentation
Contributors
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.